const getServerSideProps = async (context) => { const res = await fetch('http://localhost:3000/api' + context.resolvedUrl); const data = await res.json(); return { props: { data } }; } const BreadCrumbTrail = (props) => { const pathArray = props.pathArray; const recursion = (acc) => { if (acc.length === pathArray.length) { return acc; } else { const subArray = pathArray.slice(0, acc.length + 1); const breadCrumb = { name: pathArray[acc.length], href: '/' + subArray.join('/'), }; const newAcc = acc.concat([breadCrumb]); return recursion(newAcc); } } const breadCrumbs = recursion([]); return (
Binary content cannot be displayed.